/****************************************************************
 ** 								 *			
 **  Nombre: js_presentacionEncuestaDesempenioDocente.js	 *	
 **  Versión: 1.0.0                                              *
 **  Autor: Alberto de Jesús Castro Becerra		         *
 **  Creado: 6-abril-2013                                        *
 **  Modificado:                                                 *
 **  Diagrama: GAPI v4.7.1                                       *		
 **  Caso de uso: MPE1                                           *
 **								 *			
 *****************************************************************/

function mostrarParesAsignaturaProfesor() {
    var parametros = {
        'id' : 'mostrarParesAsignaturaProfesor'
    }
    
    $.ajax({
        data: parametros,
        url: 'GestorPresentacionEncuestaDesempenioDocente',
        type: 'post',

        beforeSend: function (){
            $('#respuesta_general').html('Cargando pares asignatura-profesor'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#respuesta_general').html('Error en el servicio');
        },

        success: function (respuesta) 
        { 
            $('#respuesta_general').html(respuesta);                        
        }
    });
}

function evaluarAsignaturaProfesor(claveAsignatura, claveProfesor) {
    var parametros = {
        'id' : 'buscarTodasLasPreguntasDeEDD',
        'claveAsignatura' : claveAsignatura,
        'claveProfesor' : claveProfesor
    }
    
    $.ajax({
        data: parametros,
        url: 'GestorPresentacionEncuestaDesempenioDocente',
        type: 'post',

        beforeSend: function (){
            $('#divEncuesta').html('Cargando pares asignatura-profesor'); 
        },
        error : function(XMLHttpRequest, textStatus, errorThrown) 
        { 
            $('#divEncuesta').html('Error en el servicio');
        },

        success: function (respuesta) 
        { 
            $('#divEncuesta').html(respuesta);                        
        }
    });
}

function registrarRespuestasEDD(claveAsignatura, claveProfesor) {
    
    var arregloOptions = document.getElementsByTagName('select');
                
    var contador = 0;                

    for(var i = 1; i < arregloOptions.length; i++) {  
        var valor = arregloOptions[i].options[arregloOptions[i].selectedIndex].value;

        if(valor == 0) {
            contador++;
        }
    }
    
    if(contador == 0) {
    
        var respuesta = confirm("¿Esta seguro que desea registrar las respuestas?");
    
        if(respuesta){                                                          

            var parametrosID = '';
            var parametrosValores = '';

            for(i = 1; i < arregloOptions.length; i++) {                    
                var id = arregloOptions[i].id;                    
                valor = arregloOptions[i].options[arregloOptions[i].selectedIndex].value;

                parametrosID += id;
                parametrosValores += valor;

                if(i != (arregloOptions.length-1)) {
                    parametrosID += ',';
                    parametrosValores += ',';
                }
            }               

            var parametros = {
                'id' : 'registrarRespuestas',
                'parametrosID' : parametrosID,
                'parametrosValores' : parametrosValores,
                'claveAsignatura' : claveAsignatura,
                'claveProfesor' : claveProfesor
            }

            $.ajax({
                data: parametros,
                url: 'GestorPresentacionEncuestaDesempenioDocente',
                type: 'post',

                beforeSend: function (){

                },
                error : function(XMLHttpRequest, textStatus, errorThrown) 
                { 
                    alert('Error en el servicio');
                },

                success: function (respuesta) 
                { 
                    alert(respuesta);   
                    $('#respuesta_general').html('');
                }
            });
        }
    }
    else {
        alert('Seleccione respuestas para todas las preguntas');
    }
}